const loaderUtils = require("loader-utils")

module.exports = function (content){

    // 根据文件内容自动生成文件名
    const interpolatedName = loaderUtils.interpolateName(
        this,
        "asset/[name].[hash].[ext]",
        {
            // 文件内容
            content:content
        }
    )

    // 将文件输出出去
    this.emitFile(interpolatedName,content)

    // 返回 module.export = "文件路径/文件名"
    return `module.exports = "${interpolatedName}"`
}

module.exports.raw = true
